---
title: "array input · RUAL Documentation"
description: "Generates rows with inputs based on the selected fields from an array"
canonical: https://docs.rual.nl/block-types/Component UI/component_input_array
language: en
---

# array input

This block is part of the [`Component UI`](https://docs.rual.nl/block-types/Component%20UI) group and was last modified in core [`v10.6.2`](https://docs.rual.nl/core-versions/100602).

### Fields Selection Required

This block relies on fields that you selected to perform its data actions. You must manually select the fields you want to use in your flow using the fields selector modal. To access the modal, click the white button on the block.

Generates rows with inputs based on the selected fields from an array

- Array field required `fielddefinitions` Field to save the value in

- Row render `v10.6.2` `inpinfunction`

- Disabled `condition` Disables all the inputs at once

- Hide Label `v10.4.51` `condition` Hides the label

- Hide Remove `condition` Hides the remove button

- Hide Add `condition` Hides the add button

- Class: Row `uiclass` Default `form-group row`

- Style: Row `uistyle`

- Class: Label `uiclass` Default `col-4 col-form-label`

- Style: Label `uistyle`

- Class: Input column `uiclass` Default `col-8`

- Style: Input column `uistyle`

- Class: Input `uiclass` Default `form-control`

- Style: Input `uistyle`

- uicomponent `uicomponent`

A typical wiring for [array input](https://docs.rual.nl/block-types/Component%20UI/component_input_array): [combine](https://docs.rual.nl/block-types/fields/fielddefinitions_multiple) feeds the `co-fields` pin; the `uicomponent` out pin feeds [build PDF](https://docs.rual.nl/block-types/files/file_generate_pdf).

![Studio canvas example for the array input block: typical wiring for array input.](https://docs.rual.nl/canvas-examples/component_input_array.png)

### Version history

Introduced in [`v10.6.2`](https://docs.rual.nl/core-versions/100602).
